@charset "utf-8";
/* CSS Document */
/*-------------- common --------------*/
a {
    color: #1cc09f;
}
a:hover, a:active, a:focus {
	color: #1cc09f;
	text-decoration: none;
}
.o_web_client {
    background-color: #ecf0f5;
}
.badge{
	background-color: #1cc09f;
}
.o_form_view ul.oe_form_status li.oe_active, .o_form_view ul.oe_form_status_clickable li.oe_active{
	background-color: #1cc09f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#18A88B), to(#1cc09f));
    background-image: -webkit-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -moz-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -ms-linear-gradient(top, #18A88B, #1cc09f);
    background-image: -o-linear-gradient(top, #18A88B, #1cc09f);
    background-image: linear-gradient(to bottom, #18A88B, #1cc09f);
}
.o_form_view ul.oe_form_status li.oe_active > .arrow span, .o_form_view ul.oe_form_status_clickable li.oe_active > .arrow span{
	background-color: #1cc09f;
    background: -moz-linear-gradient(135deg, #1cc09f, #18A88B);
    background: -o-linear-gradient(135deg, #18A88B, #1cc09f);
    background: -webkit-gradient(linear, left top, right bottom, from(#18A88B), to(#1cc09f));
    background: -ms-linear-gradient(top, #18A88B, #1cc09f);
}
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required.o_form_textarea, .o_form_view .o_form_required .o_form_textarea{
	background-color: #ecf0f5;
}
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required textarea.o_form_textarea{
	background-color: #ecf0f5;
}
.text-primary {
    color: #18A88B !important;
}
/*-------------- common end --------------*/
/* 主页及主页各功能样式 */
body.o_connected_user {
    padding-top: 50px !important;
}
.o_main_navbar{
	height: 50px;
	background-color: #1cc09f;
    border-color: #1cc09f;
}
.o_main_navbar > ul > li > a:hover{
	background: rgba(0,0,0,0.1);
}
.navbar-default{
	background-color: #ecf0f5;
    border-color: #ecf0f5;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: rgba(1, 90, 72,.1);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(1, 90, 72,.1);
}
#oe_main_menu_navbar .o_menu_systray a[data-action="edit"], #oe_main_menu_navbar .o_menu_systray a[data-action="translate"] {
    background: rgba(0,0,0,0.1);
    border:none;
}
.o_main_navbar > ul > li > a {
    height: 50px;
    padding: 0 15px;
    line-height: 50px;
}
.o_planner_systray > .progress{
	margin-top: 19px;
}
.o_tooltip{
	border: 2px solid #1cc09f;
	background-color: #1cc09f;
}
.o_tooltip.bottom::before{
	border-bottom-color: #1cc09f;
}
body .modal#o_website_add_page_modal .modal-dialog ul li a i{
	background-color: #2d5049;
	border: 3px solid #119c81;
}
body.editor_enable #web_editor-top-edit{
	background: -webkit-linear-gradient(45deg, #50545d, #383b42);
    background-image: -o-linear-gradient(45deg, #50545d, #383b42);
    background: linear-gradient(45deg, #50545d, #383b42);
}
#web_editor-top-edit form.navbar-form .btn .fa.fa-times {
    color: #ffffff;
}
#oe_snippets{
	background: #222d32;
}
.o_tooltip.active.bottom::before{
	border-bottom-color: #1cc09f;
}
.o_tooltip.right::before{ border-right-color: #1cc09f;}
.o_tooltip.top::before{border-top-color: #1cc09f;} 
.o_tooltip.left::before{ border-left-color: #1cc09f;} 
.o_tooltip.bottom::before{ border-bottom-color: #1cc09f;} 
.o_tooltip::after{border-color: #1cc09f; background: radial-gradient(#18A88B, #1cc09f);} 
.o_tooltip.active.right::before{left: -10px; border-right-color: #1cc09f;}  
.o_tooltip.active.top::before{bottom: -10px; border-top-color: #1cc09f;} 
.o_tooltip.active.left::before{right: -10px; border-left-color: #1cc09f;} 
.o_tooltip.active.bottom::before{top: -10px; border-bottom-color: #1cc09f;}

body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
	background-color: #1cc09f;
	border-color: #19ac8f;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #19ac8f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover{
	background-color: #19ac8f; 
	border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
	background-color: #19ac8f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #19ac8f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active{
	background-color: #19ac8f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary .badge{
	color: #19ac8f; 
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #19ac8f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover{
		background-color: #19ac8f; 
		border-color: #119c81;
	} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary{
	background-color: #1cc09f; 
	border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus{
	 background-color: #19ac8f; 
	 border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary.active{
	background-color: #19ac8f; border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-primary .badge{
	color: #19ac8f;
}
body .modal.o_website_modal a:not(.o_btn_preview){
	color: #19ac8f;
}
.o_switch > input:checked + span:after {
    background-color: #1cc09f;
}
.o_switch:hover > input + span:after{
	background-color: #76deca;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
	background-color: #1cc09f;
	border-color: #19ac8f;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{
	 background-color: #19ac8f; border-color: #119c81;
}
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #119c81; border-color: #119c81;
} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{background-image: none;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary .badge{
	color: #19ac8f;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:hover, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active:focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active.focus, .open > .dropdown-toggle.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus{
	background-color: #119c81; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled], fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:hover, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:hover, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].focus, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled]:active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary:active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.disabled.active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary[disabled].active, fieldset[disabled] .o_ace_view_editor .btn:not(.o_btn_preview).btn-primary.active{
	background-color: #19ac8f; border-color: #119c81;
} 
.o_ace_view_editor .btn:not(.o_btn_preview).btn-primary .badge{
	color: #19ac8f;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default{
	color: #19ac8f;border-color: #76deca;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus{
	color: white; background-color: #19ac8f; border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover{
	color: white; background-color: #19ac8f; border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default{
	color: white; background-color: #19ac8f; border-color: #119c81;
} 
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active:hover, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active:focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active.focus, .open > .dropdown-togglebody .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus{
	color: white; background-color: #19ac8f; border-color: #119c81;
}
body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled], fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:hover, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:hover, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled].focus, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.focus, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled]:active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default:active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.disabled.active, body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default[disabled].active, fieldset[disabled] body .modal.o_website_modal .btn:not(.o_btn_preview).btn-default.active{
	 border-color: #76deca;
	} 
#oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:hover, #oe_main_menu_navbar .o_menu_systray a[data-action="edit"]:focus, #oe_main_menu_navbar .o_menu_systray a[data-action="translate"]:hover{
	background-color: #19ac8f;
	border-color: #119c81;
}
footer {
	background-color: #ecf0f5;
}
/* 主页及主页各功能样式 end */

/*-------------- btn style --------------*/
.btn-default {
	background-color: #f4f4f4;
	color: #444;
	border-color: #ddd;
}
.btn-default:hover, .btn-default:active, .btn-default.hover {
	background-color: #e7e7e7;
}
.btn-primary {
	background-color: #1cc09f !important;
	border-color: #19ac8f !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
	background-color: #19ac8f !important;
	border-color: #119c81 !important;
}
.btn-primary:focus, .btn-primary.focus{
	background-color: #19ac8f !important;
	border-color: #119c81 !important;
}
.btn-success {
	background-color: #00a65a;
	border-color: #008d4c;
}
.btn-success:hover, .btn-success:active, .btn-success.hover {
	background-color: #008d4c;
}
.btn-info {
	background-color: #00c0ef;
	border-color: #00acd6;
}
.btn-info:hover, .btn-info:active, .btn-info.hover {
	background-color: #00acd6;
}
.btn-danger {
	background-color: #dd4b39;
	border-color: #d73925;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.hover {
	background-color: #d73925;
}
.btn-warning {
	background-color: #f39c12;
	border-color: #e08e0b;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.hover {
	background-color: #e08e0b;
}
.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #19ac8f;
}
.btn[class*='bg-']:hover {
	-webkit-box-shadow: inset 0 0 100px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 100px rgba(0,0,0,0.2);
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: white;
	background-color: #19ac8f;
	border-color: #119c81;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	color: white;
	background-color: #19ac8f;
	border-color: #119c81;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #19ac8f;
	border-color: #119c81;
	color: white !important;
}
/*-------------- btn end --------------*/

/*-------------- input 影响必填字段的背景颜色--------------
.o_form_view .o_form_required.o_form_input, .o_form_view .o_form_required .o_form_input, .o_form_view .o_form_required.o_form_textarea, .o_form_view .o_form_required .o_form_textarea{
	background-color: #ffffff;
}*/
/* input end */
.o_form_view textarea.o_form_textarea.o_form_required {
    background-color: #ecf0f5;
}
/*-------------- head --------------*/
/* logo */
.mylogo {
    background-color: #283643;
    color: #fff;
    border-bottom: 0 solid transparent;
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    text-align: center;
    width: 260px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
	overflow: hidden;
	-webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
}
.mylogo:hover h3, .mylogo:active h3, .mylogo:focus h3{
	color: #1cc09f !important;
}
.mylogo>img{
	width: 160px;
}
.mylogo>h3{
	font-size: 16px;
}
/* logo end */
.sidebar-toggle {
	color: #fff;
    float: left;
    background-color: transparent;
    background-image: none;
    padding: 20px 15px;
    font-family: fontAwesome;
}
.sidebar-toggle:before {
    content: "\f0da";
}
.sidebar-toggle:hover, .sidebar-toggle:focus{
	color: #fff;
}
.navbar{border: 0px solid #1cc09f;}
.navbar-inverse {
	background-color: #1cc09f;
	border-color: transparent;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
.navbar-inverse .navbar-nav > li > a {
	color: #ffffff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
	background: rgba(0,0,0,0.1);
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
	background: rgba(0,0,0,0.1);
}
.o_web_client .navbar li > a{
	padding: 20px 15px;
	margin-top: 0;
	font-size: 14px;
}
.o_web_client > .o_main .o_sub_menu{
	-ms-flex: 0 0 260px;
    -moz-flex: 0 0 260px;
    -webkit-flex: 0 0 260px;
    flex: 0 0 260px;
	border-right: 0;
	background-color: #283643;
	-webkit-transition: -webkit-transform .3s ease-in-out,width .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out,width .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out,width .3s ease-in-out;
    transition: transform .3s ease-in-out,width .3s ease-in-out;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
	background: rgba(0,0,0,0.1);
}
.o_sub_menu_logo {
	background-color: #19ac8f;
	color: #fff;
	border-bottom: 0 solid transparent;
	-webkit-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	display: block;
	float: left;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	width: 220px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 0 15px;
	font-weight: 700;
	overflow: hidden;
}
.navbar-toggle{
	padding: 20px 15px
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 2px;
}
.navbar-inverse .navbar-toggle{
	border: none;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background: rgba(0,0,0,0.1);
}
.navbar-toggle .icon-bar{
	width: 12px;
}
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button:hover, .o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button.o_selected{
	color: #19ac8f;
}
.o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_filter_button, .o_mail_navbar_item .o_mail_navbar_dropdown .o_mail_navbar_dropdown_top .o_new_message{
	color: #19ac8f;
}
.o_form_view .o_horizontal_separator{color: #1cc09f;}
/*-------------- head end --------------*/

/*-------------- content --------------*/
/* left side */
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section {
	font-weight: normal;
	color: #b8c7ce;
	line-height: normal;
	border-bottom: 1px solid rgba(107, 108, 109, 0.19);
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section > a{
	color:#b8c7ce;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section.active > a{
	color:#ffffff;
}
.oe_secondary_menu_section .span-angle-down::after{
	content: "\f104";
}
.o_web_settings_dashboard{
	background: #ecf0f5 !important;
}
/* leftside user and searchform */
.user-panel {
    position: relative;
    width: 100%;
    padding: 10px;
    overflow: hidden;
    white-space: nowrap;
}
.user-panel>.image>img {
    width: 100%;
    max-width: 45px;
    height: auto;
}
.user-panel>.info {
    padding: 5px 5px 5px 15px;
    line-height: 1;
    position: absolute;
    left: 55px;
    color: #fff;
}
.user-panel>.info>p {
    font-weight: 600;
    margin-bottom: 9px;
}
.user-panel>.info>a {
    text-decoration: none;
    padding-right: 5px;
    margin-top: 3px;
    font-size: 11px;
    color: #fff;
}
.user-panel>.info>a>.fa {
    margin-right: 3px;
}
.sidebar-form {
	border-radius: 3px;
	/* border: 1px solid #374850; */
	margin: 10px 10px;
}
.sidebar-form input[type="text"] {
	color: #666;
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
}
.sidebar-form input[type="text"], .sidebar-form .btn {
	box-shadow: none;
	background-color: #374850;
	border: 1px solid transparent;
	height: 40px;
	padding: 0 15px;
}
.sidebar-form .btn {
	color: #999;
	border-top-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
}

.sidebar-form input[type="text"]:focus, .sidebar-form input[type="text"]:focus+.input-group-btn .btn{
	background-color: #202c37;
	color: #b8c7ce;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar-track {
	background-color: #f0f0f0;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar-thumb {
	background-color:#1cc09f;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content::-webkit-scrollbar {
	width: 5px;
	background-color: #f5f5f5;
}
.oe_secondary_menu_section:visited, .oe_secondary_menu_section:hover, .oe_secondary_menu_section:active{
	color: #fff;
	background: #202c37;
}
.nav > li > a:hover, .nav > li > a:focus {
	background:none;
	color:#fff;
}
.oe_secondary_menu_section.oe_secondary_menu_section_focus_left.oe_secondary_menu_section_focus {
    background-color: #1cc09f !important;
    color: #fff !important;
}
.oe_secondary_menu_section.oe_secondary_menu_section_focus_left.oe_secondary_menu_section_focus span.tyibs-menu-icon{
	color: #fff;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu > li > a {
	padding: 10px 15px;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu > li:not(.active) > a {
	color: #8aa4af;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: white;
	background:none !important;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu .oe_menu_text:before{
	content: "\f10c";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	width: 20px;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_menu_section{
	padding: 10px 15px;
	position: relative;
	margin-left: 0;
}
.o_web_client > .o_main .o_sub_menu .o_sub_menu_content .oe_secondary_submenu{
	background: #202c37;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 20px;
}
.oe_secondary_menu{
	font-size: 14px;
}
.oe_secondary_menu_section>.pull-right-container {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -7px;
}
.oe_secondary_menu_section>.pull-right-container>.fa-angle-left{
	width:auto;
	height:auto;
	padding:0;
	margin-right:10px;
	-webkit-transition:transform .5s ease;
	-o-transition:transform .5s ease;
	transition:transform .5s ease
}
.oe_secondary_menu .oe_secondary_menu_section_focus .pull-right-container>.fa-angle-left{
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.oe_secondary_menu_section_focus_left span.focus-bb{
    width: 3px;
    height: 41px;
    left: 0;
    top: 0;
    position: absolute;
    background: #1cc09f;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item{
	padding: 5px 5px 5px 24px;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item > .badge {
    background-color: #dd4b39 !important;
}
/* left side end */

/* right content */
/* 顶部样式 */
.o_web_client > .o_main .o_main_content .o_control_panel{
	background: transparent;
	border-bottom: none;
	border-bottom: 1px solid #1cc09f;
}

.breadcrumb{
	background: transparent;
}
.breadcrumb > .active {
    color: #333333;
}
.o_control_panel .breadcrumb > li > a{
	color: #19ac8f;
}
.o_control_panel .breadcrumb > li > a:hover {
	color: #19ac8f;
}
/* table */
.table-responsive{
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	border-top: 3px solid #d2d6de;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
.o_list_view thead{
	color: #333333;
	background: #ffffff;
	border-bottom: 1px solid #f4f4f4;
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #f9f9f9;
}
.table>thead>tr>th {
	border-bottom: 2px solid #f4f4f4
}
.o_list_view thead > tr > th {
    border-left: 1px solid #f4f4f4;
}
.table tr td .progress {
	margin-top: 5px
}
.table-bordered {
	border: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #f4f4f4
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}
.table.no-border, .table.no-border td, .table.no-border th {
	border: 0
}
table.text-center, table.text-center td, table.text-center th {
	text-align: center
}
.table.align th {
	text-align: left
}
.table.align td {
	text-align: right
}
.o_list_view tfoot{
	background-color: #ffffff;
	border-top: 2px solid #f4f4f4;
	border-bottom: none;
}
.tab-content .table-responsive{
	border: none;
}
.nav-tabs>li {
    border-top: 3px solid transparent;
}
.nav-tabs>li>a {
	border: 1px solid transparent;
	border-radius: 0;
	background: transparent;
    margin: 0;
}
.nav-tabs>li.active {
    border-top-color: #1cc09f;
}
.nav-tabs>li>a:hover{
	color:#999;
	border: 1px solid transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: 1px solid #f4f4f4;
	border-bottom-color: transparent;
}
.nav-tabs {
    border-bottom: 1px solid #f4f4f4;
}
.o_form_sheet_bg .o_group .table-responsive{
	border: none;
}
.o_form_view .oe_button_box .oe_stat_button .o_button_icon{
	color: #19ac8f;
}

.o_form_view .oe_button_box .oe_stat_button .o_stat_info .o_stat_value {
	color: #19ac8f;
}
.o_form_view .o_form_field_percent_pie .o_pie:after {
	border: 1px solid #19ac8f;
}

.o_form_view .o_form_field.o_form_field_many2one .o_external_button{
	color: #19ac8f;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header{
	background: transparent !important;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped .o_kanban_card_header .o_kanban_card_header_title .o_primary, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped .o_kanban_card_header .o_kanban_card_header_title .o_primary {
    color: #1cc09f !important;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped a, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped a {
    color: #1cc09f !important;
}
.o_dashboards .o_website_dashboard div.o_box h2{color: #19ac8f !important;}
.ui-autocomplete .ui-menu-item.ui-state-focus{background-color: #19ac8f;} 
.ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{color: #19ac8f;} 
#PlannerDialog .modal-dialog .modal-content .modal-header{background-color: rgb(83, 107, 153);}
#PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page a.btn.odoo_purple, #PlannerDialog .modal-dialog .modal-content .modal-body .o_planner_content_wrapper .o_planner_page .btn.odoo_purple:hover{
	background-color: rgb(25, 172, 143);
}
.o_form_view.o_form_readonly .o_form_uri:first-line{
	color: #19ac8f;
}
.o_form_view .oe_link {
	color: #19ac8f;
}
.o_form_view .oe_link:hover, .o_form_view .oe_link:focus {
	color: #119c81;
}

.o_form_view.o_form_readonly .o_form_uri:hover:first-line {
	color: #119c81;
}

.o_form_view .o_form_field_image .o_form_image_controls {
	background-color: #19ac8f;
}
.o_form_view .o_form_field_image .o_form_image_controls > .fa.o_select_file_button {
	background: #19ac8f;
}
.btn-link {
    color: #19ac8f;
}
.btn-link{color: #19ac8f;} 
.btn-link:hover, .btn-link:focus{color: #19ac8f;} 
.tooltip .tooltip-inner .oe_tooltip_string{background-color: #19ac8f; } 
.o_mail_chat .o_mail_chat_content .o_chat_composer{
	border-top: 1px solid #19ac8f !important;
    background-color: #19ac8f !important;
}
.o_mail_thread .o_thread_message i.o_thread_message_star.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_needaction.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_reply.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_email.fa-star{
	color: #f39c12;
}
.o_mail_thread .o_thread_message i.o_thread_message_star.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_needaction.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_reply.fa-star, .o_mail_thread .o_thread_message i.o_thread_message_email.fa-star{
	color: #f39c12;
}
.o_kanban_view.o_kanban_dashboard.o_kanban_ungrouped a, .o_kanban_view.o_kanban_dashboard.o_kanban_grouped a {
    color: #19ac8f;
}
.o_kanban_view.o_kanban_dashboard.o_project_kanban .o_project_kanban_boxes .o_project_kanban_box:nth-child(odd) {
    background-color: #1cc09f !important;
}
.o_searchview .o_searchview_autocomplete li.o-selection-focus {
    background-color: #19ac8f; 
}
/* other */
.o_kanban_view .o_kanban_record{
	box-shadow: 0 1px 1px rgba(0,0,0,0.1) !important;
	border-top: 3px solid #d2d6de;
}

.o_dashboards .o_website_dashboard{
    background-color: #ecf0f5;
}
.oe_import{
	background: transparent;
}
.oe_import .oe_import_box{
	background: #ffffff;
	border-radius: 3px;
	border-top: 3px solid #1cc09f;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.o_web_settings_dashboard .o_web_settings_dashboard_col > div{
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.o_web_settings_dashboard .o_web_settings_dashboard_col .o_web_settings_dashboard_planner .o_web_settings_dashboard_progress_title{
	color: #111111 !important;
}
.o_form_view .o_form_sheet_bg{
	background: #ecf0f5;
}
.o_form_view .o_form_sheet_bg .o_form_sheet{
	border: none;
}
.progress-bar{
	background-color: #00a65a;
}
.mt16 .col-xs-4:nth-child(0)>a{
	color: #dd4b39;
}
.mt16 .col-xs-4:nth-child(1)>a{
	color: #f39c12;
}
.mt16 .col-xs-4:nth-child(2)>a{
	color: #00c0ef;
}
.mt16 .col-xs-4:nth-child(3)>a{
	color: #00a65a;
}
i.fa.fa-cog.fa-4x.text-muted.o_browse_apps{
	color: #00c0ef;
}
i.fa.fa-users.fa-4x.text-muted.o_web_settings_dashboard_access_rights{
	color: #f56954;
}
i.fa.fa-check-square-o.fa-4x.text-muted{
	color: #00a65a;
}
i.fa.fa-share-alt.fa-4x.text-muted{
	color: #f39c12;
}

/* right end */
/*-------------- content end--------------*/

/*-------------- 修改现有的我的样式 --------------*/
.panel-blue .widget-left{
	background: #00c0ef;
}
.panel-orange .widget-left{
	background:#f39c12;
}
.panel-teal .widget-left {
	background: #00a65a;
}
.panel-red .widget-left{
	background:#dd4b39;
}
.safety-point-legend i.square1{
	color: #00c0ef;
}
.safety-point-legend i.square2{
	color: #00a65a;
}
.safety-point-legend i.square3{
	color: #dd4b39;
}
.safety-point-legend i.square4{
	color: #f39c12;
}
.bg-aqua{
	background: #00c0ef;
}
.bg-green{
	background: #00a65a;
}
.bg-yellow{
	background: #f39c12;
}
.bg-red{
	background: #dd4b39;
}
.o_hf_safety_report_head{
	background: rgba(0,0,0,0.2);
}
/*-------------- 修改现有的我的样式end --------------*/

/*--------------footer--------------*/
.o_web_client > .o_main .o_sub_menu .o_sub_menu_footer{
	padding: 10px;
	margin-right: 5px;
	display: none;
}
/*-------------- footer end --------------*/

/*-------------- 讨论模块样式 --------------*/
/* leftside */
.o_mail_chat .o_mail_chat_sidebar{
	width: 220px !important;
	background-color: #222d32 !important;
	opacity: 1 !important;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item{
	background-color: #2c3b41;
	color: #8aa4af;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_chat_channel_item:hover{
	background-color: #2c3b41 !important;
}
.o_mail_chat .o_mail_chat_sidebar .o_mail_sidebar_title h4 {
    color: #b8c7ce;
}
/* leftside end */
/* right */
.o_mail_chat .o_mail_annoying_notification_bar{
	background-color: #00a7d0 !important;
}
/* right end */
/*-------------- 讨论模块样式 end --------------*/

/* 其他 */
@-webkit-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}} 
@-moz-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}} 
@-o-keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}} 
@keyframes oe_mail_attach_loading_anim{0%{background: #1cc09f;}50%{background: #119c81;}100%{background: #1cc09f;}}
.o_loading{
	background-color: rgb(25, 172, 143);
	top: 30%;
	border-radius: 8px;
}
.ui-autocomplete .ui-menu-item.o_m2o_dropdown_option > a{
	color: #19ac8f;
}
/* 日历 */
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-active{
	background-color: #1cc09f !important;
	color: white !important;
}
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table td a{
	color: #1cc09f !important;
}
.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-default:hover{
	background-color: rgba(25, 172, 143, 0.5) !important;
	border-color: #1cc09f !important; 
}

.datepicker .table-condensed > thead{ background-color: rgb(0, 115, 183);} 
.datepicker .table-condensed > thead > tr:first-child th:hover{ background-color: rgb(0, 115, 183);} 
.datepicker .table-condensed > tbody > tr > td.active, .datepicker .table-condensed > tbody > tr > td .active{background-color: rgb(0, 115, 183);} 
.datepicker .table-condensed > tbody > tr > td.today:before{border-bottom-color: #1cc09f;} 
.datepicker .table-condensed > thead > tr:last-child{
	color: #333;
    background-color: #fafafa;
}

/* 网站管理员-设置 */
.oe_highlight {
    background-color: #1cc09f;
    border-color: #1cc09f;
}
.oe_highlight:focus, .oe_highlight.focus{ background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:hover{ background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:active, .oe_highlight.active, .open > .dropdown-toggle.oe_highlight{ background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:active:hover, .oe_highlight.active:hover, .open > .dropdown-toggle.oe_highlight:hover, .oe_highlight:active:focus, .oe_highlight.active:focus, .open > .dropdown-toggle.oe_highlight:focus, .oe_highlight:active.focus, .oe_highlight.active.focus, .open > .dropdown-toggle.oe_highlight.focus{background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight.disabled, .oe_highlight[disabled], fieldset[disabled] .oe_highlight, .oe_highlight.disabled:hover, .oe_highlight[disabled]:hover, fieldset[disabled] .oe_highlight:hover, .oe_highlight.disabled:focus, .oe_highlight[disabled]:focus, fieldset[disabled] .oe_highlight:focus, .oe_highlight.disabled.focus, .oe_highlight[disabled].focus, fieldset[disabled] .oe_highlight.focus, .oe_highlight.disabled:active, .oe_highlight[disabled]:active, fieldset[disabled] .oe_highlight:active, .oe_highlight.disabled.active, .oe_highlight[disabled].active, fieldset[disabled] .oe_highlight.active{background-color: #19ac8f; border-color: #19ac8f;} 
.oe_highlight .badge{color: #19ac8f;} 
.oe_highlight:focus, .oe_highlight.focus{background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:hover{background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:active, .oe_highlight.active, .open > .dropdown-toggle.oe_highlight{background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight:active:hover, .oe_highlight.active:hover, .open > .dropdown-toggle.oe_highlight:hover, .oe_highlight:active:focus, .oe_highlight.active:focus, .open > .dropdown-toggle.oe_highlight:focus, .oe_highlight:active.focus, .oe_highlight.active.focus, .open > .dropdown-toggle.oe_highlight.focus{ background-color: #19ac8f; border-color: #119c81;} 
.oe_highlight.disabled, .oe_highlight[disabled], fieldset[disabled] .oe_highlight, .oe_highlight.disabled:hover, .oe_highlight[disabled]:hover, fieldset[disabled] .oe_highlight:hover, .oe_highlight.disabled:focus, .oe_highlight[disabled]:focus, fieldset[disabled] .oe_highlight:focus, .oe_highlight.disabled.focus, .oe_highlight[disabled].focus, fieldset[disabled] .oe_highlight.focus, .oe_highlight.disabled:active, .oe_highlight[disabled]:active, fieldset[disabled] .oe_highlight:active, .oe_highlight.disabled.active, .oe_highlight[disabled].active, fieldset[disabled] .oe_highlight.active{background-color: #19ac8f; border-color: #19ac8f;} 
.oe_highlight .badge{color: #19ac8f; } 
.label-primary{background-color: #19ac8f;}
/* 员工/部门 */
.o_progressbar .o_progress .o_progressbar_complete{
	background-color: #1cc09f;
}
/* 右侧顶部通用栏目背景 */
.o_form_view > header{
	border-bottom: 1px solid #d2d6de;
	background: transparent;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* 其他 end */

span.tyibs-menu-icon{
	color: #1CC09F;
    padding: 8px;
    width: 30px;
    text-align: center;
}
span.tyibs-user-name{
	display: inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:140px;
}
.notebook-box{
	margin-bottom: 5px;
	background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-top: 3px solid #f2f2f2;
	
}
.notebook-box .o_notebook{margin-top: -2px}
.notebook-box-max-height .o_notebook .nav-tabs > .tab-pane{
	height: 416px;
}
.internet-video-play{
	position: absolute;
	width: 50px;
	height: 50px;
	line-height: 50px;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	text-align: center;
	font-size: 48px;
	transition: color 2s;
	-moz-transition: color 2s;	/* Firefox 4 */
	-webkit-transition: color 2s;	/* Safari 和 Chrome */
	-o-transition: color 2s;	/* Opera */
}
.internet-video-play:hover{
	color: #aaa;
}